/*
 * driver_data.c
 *
 *  Created on: 2024年4月13日
 *      Author: NI
 */
#include "libdecoder_tp2855.h"

char * mipi_config_to_str[MIPI_CONFIG_MAX] = {
		"MIPI_CONFIG_NULL",
	    "MIPI_4CH4LANE_297M", //up to 4x720p25/30
	    "MIPI_4CH4LANE_594M", //up to 4x1080p25/30
	    "MIPI_4CH2LANE_594M", //up to 4x720pp25/30
	    "MIPI_4CH4LANE_445M", //only for 4x960p25/30
	    "MIPI_2CH4LANE_297M", //up to 2x1080p25/30
	    "MIPI_2CH4LANE_594M", //up to 2xQHDp25/30 or 2x1080p50/60
	    "MIPI_4CH4LANE_396M", //only for 4xHD30HDR
	    "MIPI_4CH4LANE_378M", //only for 4xA_UVGA30
	    "MIPI_4CH4LANE_432M", //only for 4xF_UVGA30
	    "MIPI_1CH2LANE_594M",
	    "MIPI_3CH4LANE_594M",
	    "MIPI_4CH4LANE_345M", //only for HD30864
	    "MIPI_4CH4LANE_648M", //only for FHD60_X3C

		"MIPI_3CH4LANE_297M",
		"MIPI_1CH4LANE_297M",
		"MIPI_2CH2LANE_594M",
		"MIPI_2CH4LANE_648M",
};

char * fmt_to_str[FMT_MAX] = {
	    "PAL",
	    "NTSC",
	    "HD25",    //720p25
	    "HD30",    //720p30
	    "FHD25",   //1080p25
	    "FHD30",   //1080p30
	    "FHD50",   //1080p50
	    "FHD60",   //1080p60
	    "QHD25",   //2560x1440p25
	    "QHD30",   //2560x1440p30
	    "UVGA25",  //1280x960p25, must use with MIPI_4CH4LANE_445M
	    "UVGA30",  //1280x960p30, must use with MIPI_4CH4LANE_445M
	    "HD30HDR", //special 720p30 with ISX019, must use with MIPI_4CH4LANE_396M
	    "HD50",    //720p50
	    "HD60",    //720p60
	    "A_UVGA30",  //HDA 1280x960p30, must use with MIPI_4CH4LANE_378M
	    "F_UVGA30",  //FH 1280x960p30, must use with MIPI_4CH4LANE_432M
	    "UVGA30_945",  //TVI 1280x960p30, must use with MIPI_4CH4LANE_378M
	    "FHD275",   //1080p27.5
	    "FMT5M20",
	    "FMT5M12",
	    "FMT8M15",
	    "FMT8M12",
	    "FMT8M7",
	    "HD30864", //total 1600x900 86.4M
	    "FHD60_X3C", //1080P60
};

char * std_to_str[STD_MAX] = {
	    "STD_TVI", //TVI
	    "STD_HDA", //AHD
};
